package binary;
/** 16进制的演示 */
public class HexDemo {
    public static void main(String[] args) {
        /*
            16进制:缩写2进制
                1)0x为16进制字面量的前缀
                2)0b为2进制字面量前缀,可以加下划线---一般不用,一般都是16进制缩写
                3)计算机每部没有10进制,也没有16进制,只有2进制
         */

        int n = 0x2fd47b;//0x表示16进制
        int m = 0b10_1001_1011_0110_0011_0101;//0b表示2进制
        System.out.println(Integer.toBinaryString(n));//按2进制输出
        System.out.println(Integer.toHexString(m)); //按16进制输出
        System.out.println(n);//按10进制输出






    }
}
